Skip to content

[dockers] change RPC, DBG dockers version: put RPG, DBG sign in build…#8920

Merged
liat-grozovik merged 1 commit intosonic-net:masterfrom
stepanblyschak:rpc-dbg-fix-version
Nov 1, 2021
Merged

[dockers] change RPC, DBG dockers version: put RPG, DBG sign in build…#8920
liat-grozovik merged 1 commit intosonic-net:masterfrom
stepanblyschak:rpc-dbg-fix-version

Conversation

@stepanblyschak
Copy link
Collaborator

… metadata part of the version

Signed-off-by: Stepan Blyshchak [email protected]

Why I did it

In case an app.ext requires a dependency syncd^1.0.0, the RPC version of syncd will not satisfy this constraint, since 1.0.0-rpc < 1.0.0. This is not correct to put 'rpc' as a prerelease identifier. Instead put 'rpc' as build metadata in the version: 1.0.0+rpc which satisfies the constraint ^1.0.0.

How I did it

Changed the way how to version in RPC and DBG images are constructed.

How to verify it

Install app.ext with syncd^1.0.0 dependency on a switch with RPC syncd docker.

Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106

Description for the changelog

A picture of a cute animal (not mandatory but encouraged)

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants